package cn.iocoder.yudao.module.ent.controller.admin.systemtemplate.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Schema(description = "企业大数据 - 系统查询模板 Response VO")
@Data
@ExcelIgnoreUnannotated
public class SystemTemplateRespVO {

    @Schema(description = "系统模板主键", requiredMode = Schema.RequiredMode.REQUIRED, example = "22419")
    @ExcelProperty("系统模板主键")
    private Long id;

    @Schema(description = "标签")
    @ExcelProperty("标签")
    private String templateTag;

    @Schema(description = "模板名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "赵六")
    @ExcelProperty("模板名称")
    private String templateName;

    @Schema(description = "模板内容", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("模板内容")
    private String templateContent;

    @Schema(description = "创建时间")
    @ExcelProperty("创建时间")
    private LocalDateTime createTime;


    @Schema(description = "使用次数", requiredMode = Schema.RequiredMode.REQUIRED, example = "1039")
    @ExcelProperty("使用次数")
    private Integer useCount;

}